import Vue from "vue"
import Vuex from "vuex"
import api from "../utils/api"
Vue.use(Vuex)

export default new Vuex.Store({
    state:{
        notwriteassnum:'',// 未记录任务数
    },
    mutations:{
        mannotass(state,v){// 管理未完成个数
           state.notwriteassnum=v
        }
    },
    actions:{
        getnotass(store,v){// 获取未完成任务数据
           // 发送请求
           // 参数 用户id
           let obj={
               man_id:JSON.parse(sessionStorage.getItem("userinfo")).man_id
           }
           api.NotWriteAss(obj)
           .then(res=>{
            //    console.log(res);
               if(res.data.code==200){
                   // 给仓库管理员 参数是未完成任务的条数 数组长度
                   let num=res.data.data.length==0?'':res.data.data.length
                   store.commit("mannotass",num)
               }
           })
        }
    }
})